#include "main.h"
void printArray(int *a, int size)
{
     for(int i = 0; i < size; i++)printf("%d ", a[i]);
     printf("\n");
}
//функция считывает массив с консоли
void readArray(int **a, int size)
{
     *a = new int[size];
     for (int i = 0; i < size; i++)
     {
      char *str = new char[100];
      sprintf(str, "echo введите a[%d]", i);
      system(str);
      scanf("%d", *a + i);    
     }
}
//функция генерирует случайный массив размером size
void generateArray(int **a, int size)
{
     *a = new int[size];
     int *b = new int[2*size + 1];
     for (int i = 0; i < (2*size + 1); i++) b[i] = 0;
     for (int i = 0; i < size; i++)
     {
         (*a)[i] = (rand() % (size + 1));
         while (b[(*a)[i]])(*a)[i] = (rand() % (size + 1));
         b[(*a)[i]] = 1;
     }
     return;
}
bool checkArray(int *a, int size)
{
	for (int i = 0; i < size - 1; i++)
	{
		if (!(a[i] <= a[i+1])) return false;
	};
	return true;
};
